package interact

import java.util.*

/**
 * Created by Darkness1m on 2017/6/11.
 */
fun demo(source: List<Int>){
    val list = ArrayList<Int>()//java的ArrayList
    for (item in source){
        list.add(item)
    }
    for (i in 0..source.size-1){
        list[i] = source[i]//调用get和set
    }
}

fun calendarDemo() {
    val calendar = Calendar.getInstance()
    if(calendar.firstDayOfWeek == Calendar.SUNDAY){ // 调用getFirstDayOfWeek()
        calendar.firstDayOfWeek = Calendar.MONDAY // 调用setFirstDayOfWeek()
    }
}
//注意,如果java类只有一个setter,那么kotlin不能将其作为属性来使用,因为kotlin不支持只写(set-only)属性

//如果java库中使用了kotlin的关键字 如 is/in 作为其方法
//base.foo.`is`(bar)//使用 `` 包裹关键字即可
class Test